/*
 * Copyright (c) Hunan Goke,Chengdu Goke,Shandong Goke. 2021. All rights reserved.
 */


OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SECTIONS
{
	. = 0x00000000;
	. = ALIGN(4);
	.text	:
	{
	  boot/start.o	(.text)
	  boot/uart.o (.text)
	  boot/init_regs.o	(.text)
	  boot/lowlevel_init.o	(.text)
	  drv/ddr_training_impl.o (.text)
	  drv/ddr_training_ctl.o (.text)
	  drv/ddr_training_boot.o (.text)
	  drv/ddr_training_custom.o (.text)
	  *(.text)
	}
	. = ALIGN(4);
	.data : { *(.data) }

	.rodata : 
	{
       	  *(.rodata) 
	  *(.version)
	}
	. = RAM_BASE;
	__bss_start = .;
	.bss : { *(.bss) }

	_end = .;
}
